package com.shop.cereshop.commons.domain.shop.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("商品分组返回对象")
public class CereShopGroupVo {
    /**
     * 商品分组id
     */
    @ApiModelProperty(value = "商品分组id")
    private Long shopGroupId;

    /**
     * 关联店铺id
     */
    @ApiModelProperty(value = "关联店铺id")
    private Long shopId;

    /**
     * 分组名称
     */
    @ApiModelProperty(value = "分组名称")
    private String groupName;

    /**
     * 分组封面图片地址
     */
    @ApiModelProperty(value = "分组封面图片地址")
    private String groupImage;

    /**
     * 分组描述
     */
    @ApiModelProperty(value = "分组描述")
    private String groupDescribe;

    /**
     * 父分组id
     */
    @ApiModelProperty(value = "父分组id")
    private Long superGroupId;

    /**
     * 是否菜单 0否 1是
     */
    @ApiModelProperty(value = "是否菜单 0否 1是")
    private Integer isMenu;


    /**
     * 序号
     */
    @ApiModelProperty(value = "序号")
    private Integer sort;


    @ApiModelProperty(value = "子分类集合")
    List<CereShopGroupVo> shopGroupChildVos;
}
